import mergeTW from "utils/mergeTW";

export const IconGithub = ({ className = "" }: { className?: string }) => (
  <svg
    className={mergeTW(className)}
    viewBox="0 0 21 20"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <g clip-path="url(#clip0_3249_6966)">
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M10.5002 0.416504C8.12627 0.417736 5.83013 1.25855 4.02241 2.78861C2.21469 4.31866 1.01327 6.43818 0.632974 8.76817C0.252675 11.0982 0.718293 13.4867 1.94658 15.5067C3.17487 17.5266 5.08572 19.0463 7.33746 19.794C7.83423 19.8862 8.02135 19.5783 8.02135 19.3165C8.02135 19.0547 8.01141 18.2957 8.0081 17.4659C5.22618 18.0668 4.63834 16.2919 4.63834 16.2919C4.18462 15.1394 3.52888 14.8364 3.52888 14.8364C2.62145 14.2206 3.59678 14.2322 3.59678 14.2322C4.60192 14.303 5.13015 15.2579 5.13015 15.2579C6.02103 16.7776 7.46993 16.338 8.03956 16.0812C8.12898 15.4374 8.38896 14.9994 8.67544 14.7508C6.45321 14.5005 4.11839 13.6477 4.11839 9.83769C4.10461 8.8496 4.47337 7.89405 5.14836 7.16874C5.0457 6.91847 4.70292 5.90753 5.24606 4.53436C5.24606 4.53436 6.08561 4.26763 7.99652 5.55354C9.63558 5.10786 11.3649 5.10786 13.004 5.55354C14.9132 4.26763 15.7511 4.53436 15.7511 4.53436C16.2959 5.90424 15.9531 6.91518 15.8505 7.16874C16.5276 7.89416 16.8971 8.85138 16.8821 9.84098C16.8821 13.6592 14.5423 14.5005 12.3168 14.7459C12.6744 15.0554 12.994 15.6597 12.994 16.5883C12.994 17.9186 12.9824 18.9889 12.9824 19.3165C12.9824 19.5816 13.1629 19.8911 13.6696 19.794C15.9216 19.0462 17.8327 17.5263 19.061 15.5059C20.2892 13.4856 20.7546 11.0968 20.3739 8.76655C19.9931 6.43634 18.7911 4.3168 16.9828 2.78701C15.1745 1.25722 12.8778 0.416955 10.5035 0.416504H10.5002Z"
        fill="#A1A1AA"
      />
      <path
        d="M4.28705 14.6935C4.26552 14.7429 4.18604 14.7577 4.12146 14.7232C4.05688 14.6886 4.00886 14.6244 4.03205 14.5733C4.05523 14.5223 4.13306 14.5091 4.19764 14.5437C4.26222 14.5783 4.31189 14.6441 4.28705 14.6935Z"
        fill="#A1A1AA"
      />
      <path
        d="M4.69273 15.1428C4.65844 15.16 4.61921 15.1648 4.58175 15.1563C4.54429 15.1479 4.51094 15.1268 4.4874 15.0967C4.42282 15.0275 4.40957 14.932 4.45924 14.8892C4.50892 14.8464 4.59835 14.8662 4.66293 14.9353C4.72751 15.0045 4.74241 15.1 4.69273 15.1428Z"
        fill="#A1A1AA"
      />
      <path
        d="M5.08685 15.7143C5.02558 15.7571 4.92125 15.7143 4.8633 15.6287C4.84727 15.6133 4.83453 15.5949 4.82582 15.5746C4.81711 15.5542 4.81262 15.5323 4.81262 15.5102C4.81262 15.488 4.81711 15.4661 4.82582 15.4457C4.83453 15.4254 4.84727 15.407 4.8633 15.3916C4.92457 15.3504 5.02889 15.3916 5.08685 15.4756C5.14481 15.5595 5.14646 15.6715 5.08685 15.7143Z"
        fill="#A1A1AA"
      />
      <path
        d="M5.62168 16.2674C5.56704 16.3283 5.45609 16.3118 5.36502 16.2295C5.27394 16.1472 5.25241 16.0352 5.30706 15.9759C5.3617 15.9167 5.47265 15.9331 5.56703 16.0138C5.66142 16.0945 5.67964 16.2081 5.62168 16.2674Z"
        fill="#A1A1AA"
      />
      <path
        d="M6.37185 16.5903C6.34701 16.6677 6.23441 16.7023 6.12181 16.6694C6.00921 16.6364 5.93469 16.5442 5.95622 16.4652C5.97775 16.3862 6.092 16.3499 6.20626 16.3862C6.32052 16.4224 6.39338 16.5096 6.37185 16.5903Z"
        fill="#A1A1AA"
      />
      <path
        d="M7.18986 16.6459C7.18986 16.7266 7.09713 16.7957 6.97791 16.7974C6.85868 16.799 6.76099 16.7332 6.76099 16.6525C6.76099 16.5718 6.85371 16.5027 6.97294 16.501C7.09216 16.4994 7.18986 16.5636 7.18986 16.6459Z"
        fill="#A1A1AA"
      />
      <path
        d="M7.95154 16.5194C7.96644 16.6001 7.88365 16.6841 7.76442 16.7038C7.6452 16.7236 7.54087 16.6758 7.52597 16.5968C7.51107 16.5178 7.59718 16.4322 7.71309 16.4108C7.829 16.3894 7.93664 16.4387 7.95154 16.5194Z"
        fill="#A1A1AA"
      />
    </g>
    <defs>
      <clipPath id="clip0_3249_6966">
        <rect width="20" height="20" fill="white" transform="translate(0.5)" />
      </clipPath>
    </defs>
  </svg>
);
